home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / printing / book420.zip / BOOKLET.DOC next >
Text File  |  1994-05-22  |  64KB  |  1,321 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                       ╔═════════════════════════════════╗
  18.                       ║                                 ║
  19.                       ║                                 ║
  20.                       ║             Booklet             ║
  21.                       ║                                 ║
  22.                       ║                                 ║
  23.                       ╚═════════════════════════════════╝
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.               Booklet v4.20 22/05/94, Copyr. 1989-94 Andy Lawrie
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                                   Softronix,
  43.                                   Conifers,
  44.                                   Townsend Road,
  45.                                   Ashford,
  46.                                   Middlesex,
  47.                                   TW15 3PR
  48.                                   England.
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.                                     Booklet
  57.                                     -------
  58. 'Booklet'  prints a file on an HP Laserjet II or III,  Deskjet  500,  Deskjet+, 
  59. Epson  9 or 24 pin printer,  or any other printer that is compatible with them. 
  60. It prints on A4 or 11" x 8.5" paper in landscape mode,  using both sides.  When 
  61. the output is folded down the middle it becomes an A5 or 8.5" x 5.5" booklet.
  62.  
  63. 'Booklet'  is 'shareware'.  It is NOT public domain or free software.  The  un- 
  64. registered  version  may be copied and used,  subject to  certain  restrictions 
  65. detailed below,  for a trial period of 14 days. If, after the trial period, you 
  66. wish to continue using the program, you must register your copy.
  67.  
  68. The restrictions on the copying and trial use of the program are :-
  69. a) It  must  not be distributed in connection with any other product or  service
  70.    without prior written permission from Softronix.
  71. b) There must be no charge.
  72. c) The  5  files  comprising the unregistered version must be  copied  together,
  73.    i.e.  the  program  BOOKLET.EXE,  the documentation BOOKLET.DOC,  README.TXT,
  74.    ORDERFRM.UK and ORDERFRM.US. Any BOOKLET.CFG file must NOT be copied.
  75.  
  76. Bulletin board operators are encouraged to provide 'Booklet' for downloading to 
  77. their users, provided the above conditions are observed. Distributors of public 
  78. domain and shareware software are granted exemption from b) providing
  79. 1) They charge only a moderate sum for the media and copying service.
  80. 2) They  clearly  describe  the  principle of shareware  distribution  in  their
  81.    literature  and  advertising material.  Their customers must be aware  before
  82.    purchase  of the requirement to register shareware to continue using it after
  83.    the trial period.
  84.  
  85. Upon registration you will receive a copy of the latest version of the program, 
  86. and a code that will enable you to mark future versions as registered. You will 
  87. be entitled to help with any problems you may encounter, and the opportunity to 
  88. influence future improvements.
  89.  
  90. To  mark your copy of the program,  select the 'Config/Register  booklet'  menu 
  91. option.  Enter  3 lines of name and address information,  followed by the  user 
  92. code.
  93.  
  94.                                  Registration
  95.                                  ------------
  96. The  following  prices  apply to the U.K.  All prices are quoted  in  sterling. 
  97. Please see later for more information on ordering from overseas.
  98.  
  99. Single user registration costs £10.00 (U.K.  pounds).  V.A.T. is not applicable 
  100. at present.  However,  we cannot be sure it will not become applicable if  your 
  101. order significantly postdates this document.
  102.  
  103. Please  print  your  name and address clearly.  It helps us if  you  say  which 
  104. version of 'Booklet' you have,  where you obtained it and what sort of  printer 
  105. you use.  The file ORDER.FRM,  which should accompany the program,  contains an 
  106. order form for your convenience. Please send your remittance to :-
  107.  
  108.  
  109.  
  110.  
  111.                  Softronix,
  112.                  Townsend Road,
  113.                  Ashford,
  114.                  Middlesex,
  115.                  TW15 3PR,
  116.                  England.
  117.  
  118.                  Tel. 0784-255363
  119.  
  120. Payment can be by cash,  cheque,  Postal Order or credit card (Visa, MasterCard 
  121. or  Eurocard).  Payments by credit card must clearly show the card  number  and 
  122. expiry  date,  plus the name and address of the cardholder.  Credit card orders 
  123. will  only  be delivered to the cardholder.  If the  registration  name  and/or 
  124. address  differs  from  that of the cardholder please make this  clear  on  the 
  125. order.
  126.  
  127. Orders may also be placed by fax. on the above number. Note that this line is a 
  128. shared  voice/fax.  line.  If you send a fax.  and it fails on the  first  try, 
  129. please  immediately  try  again or call voice and say you wish to send  a  fax. 
  130. Please confine calls and faxes to between 8.00 a.m. and 10.00 p.m. U.K. time.
  131.  
  132. It is also possible to place orders by voice on the above number,  but this  is 
  133. not  the  preferred  method due to the number of inaccuracies that  occur  when 
  134. passing addresses and card details verbally.
  135.  
  136. We can be reached on the internet by emailing alawrie@cix.compulink.co.uk
  137.  
  138. Your  registered copy will normally be despatched on the working day  following 
  139. receipt  of your order, but this cannot be guaranteed.
  140.  
  141. Registration  normally  entitles use of the program on a single  machine.  Site 
  142. licenses are available for multiple machines on a sliding scale where each copy 
  143. is 0.9 * the cost of the previous one, as follows :-
  144.  
  145.   Copies  Cost        Copies  Cost        Copies  Cost        Copies  Cost
  146.   ------  ----        ------  ----        ------  ----        ------  ----
  147.      1     10           9     61          17     83          25     93
  148.      2     19          10     65          18     85         26-27   94
  149.      3     27          11     69          19     87         28-29   95
  150.      4     34          12     72          20     88         30-31   96
  151.      5     41          13     75          21     89         32-34   97
  152.      6     47          14     77          22     90         35-39   98
  153.      7     52          15     79          23     91         40-50   99
  154.      8     57          16     81          24     92          51+   100
  155.  
  156. Softronix provides several additional services,  each of which costs a  nominal 
  157. £2.50 (U.K. pounds) :-
  158.  
  159. 1) Preview copies.  An unregistered copy of the latest version of  'booklet'  is
  160.    available  to  prospective  purchasers on request,  refundable on  subsequent
  161.    registration.
  162.  
  163. 2) Code reissue. A registration code will be reissued in case of loss.
  164.  
  165. 3) Upgrades.  Registered users wishing to upgrade but who are unable to download
  166.    a copy may obtain the latest release on request. 
  167.  
  168. 4) Automatic  upgrades.  Upgrades are released to the  'shareware circuit'  when
  169.    ready,  but many users will not be immediately aware of the  availability  of
  170.    these  releases.  By paying an upgrade fee in advance  you  can  receive  the
  171.    latest  version  when it is ready.  You can specify on which  version  number
  172.    increment you wish to receive the upgrade, i.e. for version '1.23' :-
  173.  
  174.         '1' = major version number
  175.         '2' = minor version number
  176.         '3' = very minor version number.
  177.  
  178.    This offer is also available to all existing users of 'Booklet'.
  179.  
  180. All prices and terms are subject to change without notice.
  181.  
  182.                                 Overseas orders
  183.                                 ---------------
  184. Orders   from  overseas  involve  heavier  postal  charges  and  administrative 
  185. overheads, and the price is therefore £12.50 (U.K. pounds).
  186.  
  187. We  request  that payments be made in sterling where possible,  as it  is  VERY 
  188. expensive  for us to convert small amounts of foreign currency.  If you  really 
  189. can't manage it,  please send the equivalent of another £5.00 (U.K.  pounds) to 
  190. help  offset  our additional costs.  Cheques made out in other  currencies  are 
  191. easier  to  redeem if they are made out to 'A.Lawrie' instead  of  'Softronix'. 
  192. Giros  and Money Orders can cause difficulties and if used MUST be made out  to 
  193. 'A.Lawrie'.
  194.  
  195. Note  that credit card orders are charged at only £12.50 because we are paid in 
  196. UK pounds. The credit card company will carry out the currency conversion.
  197.  
  198. In the U.S.A., Canada, etc., you may register with :-
  199.  
  200.                  Darlene Wagner,
  201.                  5271 Newton Falls Road,
  202.                  Ravenna,
  203.                  OH 44266-9603,
  204.                  U.S.A.
  205.  
  206.                  Tel. 216-297-9300
  207.  
  208. The price is (US)$28.00.  Please note that Darlene can accept payment by  check 
  209. or money order, but credit card orders should be placed directly with Softronix 
  210. in the U.K.
  211.  
  212.                                  Availability
  213.                                  ------------
  214. Booklet  will  be made available on bulletin boards (BBS).  The  filename  will 
  215. normally  take  the  form 'bookXXXX.YYY' where 'XXXX'  represents  the  version 
  216. number  (e.g.,  currently 420) and 'YYY' is the extension used by the BBS  file 
  217. packing program. Please try to follow this convention if you upload the program 
  218. to another board.
  219.  
  220.  
  221.                                     Support
  222.                                     -------
  223. Support  for  'booklet' is normally by post to Softronix at the address on  the 
  224. front page.
  225.  
  226. You  may  fax.  Softronix  on 0784-255363,  but note that this line  is  shared 
  227. between  voice and fax.  If your first call fails to connect  properly,  please 
  228. immediately  try  again or call voice and say you wish to send  a  fax.  Please 
  229. confine calls to between 8.00 a.m. and 10.00 p.m. U.K. time.
  230.  
  231. The above line is not normally manned by technical personell.  Please use  fax. 
  232. or post where possible.
  233.  
  234. CIX subscribers may email alawrie. CIX is also connected to the Internet, email 
  235. alawrie@cix.compulink.co.uk
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.                              How to use 'Booklet'
  277.                              --------------------
  278.  
  279.                                 Using the menus
  280.                                 ---------------
  281. 'Booklet'  is menu driven.  Use the cursor keys to move the highlighted  option 
  282. and  press  ENTER  to select it.  Each item on a drop down menu  has  a  single 
  283. highlighted character. Pressing this key also selects the option. Press the ALT 
  284. key  in  combination with one of the highlighted characters on the top menu  to 
  285. select a different drop down menu.
  286.  
  287. If you have a mouse installed you may also click a menu item to select it. Note 
  288. that you must press and release the left mouse button at the same position.
  289.  
  290. Some menu options are marked with √ or X.  These items are toggles and the mark 
  291. shows  you  the current setting.  Each time you select the option  the  setting 
  292. switches.
  293.  
  294. Pressing  ESC from any menu takes you directly to the menu above.  If  you  are 
  295. already at the main menu, you will be asked if you wish to leave 'Booklet'.
  296.  
  297.                                Selecting a file
  298.                                ----------------
  299. Enter  the  file you wish to print by selecting 'File/Enter filename' from  the 
  300. menu.  The current working directory is shown. 'Booklet' will not let you enter 
  301. an  invalid  filename.  If you want to return to the menu  without  entering  a 
  302. filename, press ESC.
  303.  
  304. If  you are not sure of the name of the file you wish to print,  'Booklet' will 
  305. provide  a pick list.  Just enter a template using the '*' and  '?'  characters 
  306. (e.g.  *.doc,  temp?.txt,  booklet.*)  and you will be presented with a  window 
  307. containing all the matching files. If you enter a blank line, press F2 or click 
  308. on  'Pick  from All' it is the same as using a template of *.*,  and all  files 
  309. will be shown.
  310.  
  311. Files  are  sorted  alphabetically and are displayed in lower  case.  All  sub- 
  312. directories  (including the parent,  ..) are shown before the files,  in  upper 
  313. case.  Use  the  cursor  keys to position the highlight bar over  the  file  or 
  314. directory you require and press ENTER.  If you selected a file you will  return 
  315. to  the menu;  if it was a directory you will be shown the contents of the  new 
  316. directory.  HOME and END take you to the top left and bottom right of the list, 
  317. Page Up and Page Down move up or down by up to 1 page.  If the file you require 
  318. is not present, you can use ESC to return to the 'Enter filename' window.
  319.  
  320. You  can  also click on the mouse to select a file,  and scroll the  window  by 
  321. clicking in the top or bottom margin of the pick list window.
  322.  
  323. There is a limit of 600 files in the pick list.  If 'Booklet' runs out of space 
  324. it will warn you that the list is incomplete.
  325.  
  326. You can change to a different drive by putting the drive name and a colon (e.g. 
  327. a: or b:temp.txt) at the beginning of the line.
  328.  
  329. As an alternative to entering the file name when you are running 'Booklet', you 
  330. can  supply  the  name of the file to print when invoking  'Booklet'  from  the 
  331. command line.
  332.  
  333.                                    Edit keys
  334.                                    ---------
  335. When  entering  the  filename,  or any other string of  characters,  there  are 
  336. various editing keys available.
  337.  
  338. The Backspace key deletes the character to the left of the cursor.  The  Delete 
  339. key  deletes the character under the cursor.  Ctl/Del deletes the whole of  the 
  340. current  line.  The Left and Right cursor keys obviously move the cursor to the 
  341. left and right.  The Home and End keys move it to the start or end of the line. 
  342. The Insert key toggles Insert mode.  With insert on,  the text to the right  of 
  343. the  cursor will be shifted right when characters are entered,  with insert off 
  344. they  will be overwritten.  The cursor should be a thin line when in  Overwrite 
  345. mode,  a little larger in Insert mode.  Return (or Enter) confirms your  entry. 
  346. ESC quits with the original line intact.
  347.  
  348. There are two different editing 'modes'. In 'First key delete' mode, entering a 
  349. character as the first key press will delete the default contents of the field, 
  350. whereas a non-character key will leave it in place for subsequent editing.  The 
  351. original  contents  are highlighted to warn you that they may be  deleted,  but 
  352. after the first key press normal colours are used.  If 'First key delete'  mode 
  353. is off, the first key press will be dealt with just like any other.
  354.  
  355. Use  the 'Config' menu to select the mode you prefer.  Don't forget to save the 
  356. configuration  as  described below if you wish your preference to  be  selected 
  357. automatically next time you run 'Booklet'.
  358.  
  359. Where relevant,  the Up and Down cursor keys move to the previous or next line. 
  360. Be careful not to delete a line accidentally if 'First key delete' is active.
  361.  
  362. You can also use a mouse to assist editing.  In general terms, if you click the 
  363. left  button in a field the cursor will move to the end of that field;  if  you 
  364. click  in  the field where the cursor is already located you will position  the 
  365. cursor at the mouse pointer.
  366.  
  367.                               Set up and Options
  368.                               ------------------
  369. It  is  particularly  important  to first select your  printer  type  from  the 
  370. 'Printer'  menu  and the paper size from the 'Page' menu as  these  affect  the 
  371. layout and other settings.
  372.  
  373. 'Booklet'  maintains  a  configuration file called 'booklet.cfg'  in  the  same 
  374. directory as 'booklet.exe'.  Most current settings within the program are saved 
  375. to this file whenever you select 'Config/Save configuration'.  This file can be 
  376. automatically  updated  whenever changes are made by  selecting  'Config/Config 
  377. auto  save'.  You  can  also use 'Config/Config confirm  overwrite'  to  choose 
  378. whether or not the program asks for confirmation before overwriting an existing 
  379. configuration file.
  380.  
  381. If present, the configuration file is loaded whenever you start 'booklet' or on 
  382. selection  of  the 'Config/Reload configuration' option.  Remember that if  you 
  383. saved any changes,  even using the 'autosave' option,  you will only reload the 
  384. most recently saved information.
  385.  
  386. If  you  update  'booklet' to a newer version you may find the  format  of  the 
  387. configuration  file changes.  'Booklet' will tell you it is loading the default 
  388. settings, but it will retain your registration information.
  389.  
  390.                             Cut sheet feeder setup
  391.                             ----------------------
  392. It  is unfortunate that cut sheet feeders on otherwise compatible 9 or  24  pin 
  393. printers  show large variations in performance.  This governs how close we  can 
  394. print  to the top and bottom of the sheet.  For optimum performance you  should 
  395. configure  'booklet' to suit your own cut sheet feeder.  Ideally this should be 
  396. carried  out before selecting other layout options as it affects the number  of 
  397. lines and columns available.
  398.  
  399. Unfortunately  this set up procedure is probably the most complex operation  in 
  400. the program.  If you are trying 'booklet' out for the first time you may prefer 
  401. to  try the default settings to start with,  and to carry out this set up  when 
  402. you are more familiar with the program.
  403.  
  404. The  defaults  are of necessity a compromise and may not operate  correctly  on 
  405. your system.  The possible symtoms of incorrect cut sheet feeder setup  include 
  406. blank  pages,  output  that is offset,  and not using as much of the  paper  as 
  407. possible.
  408.  
  409. Separate  settings  are  held  for  the various printer  type  and  paper  size 
  410. combinations.  Select 'Config/Cut sheet feeder setup'.  It is important to  set 
  411. the  3  following variables in the correct order.  You may find it  helpful  to 
  412. print a test document after setting each step.
  413.  
  414. First  set  the maximum width such that the printer does not  produce  spurious 
  415. page feeds.  If this figure is too high you will get extra pages with little or 
  416. no printing on them.  If it is too small you will be unnecessarily reducing the 
  417. maximum  print area.  When this step is complete 'booklet' should work,  though 
  418. the output may be offset.
  419.  
  420. Next,  set  the minimum left margin.  This step is designed to  centralise  the 
  421. output  on  the page.  You should ensure that any test document uses  the  full 
  422. width of the page, else the effect of this setting will be distorted.
  423.  
  424. Finally,  set  the default left margin to centralise the output for  80  column 
  425. modes.
  426.  
  427. You  can press F1 for help while setting up.  Use ENTER to exit to the menu and 
  428. confirm the changes, or ESC to quit without making any changes.
  429.  
  430.                                 Layout options
  431.                                 --------------
  432. Selecting  'Page/Layout' will display a dialogue box with several diagrams  and 
  433. mouse pads. The mouse pads all carry a brief description and a key prompt.
  434.  
  435. The large rectangle on the left is where you make your changes.  Csr left/right 
  436. alters the left margin and Ctl left/right changes the right  margin.  Similarly 
  437. Csr up/down and Ctl up/down affect the top and bottom margins. In the middle of 
  438. the  diagram  are  buttons  for  setting  header  or  footer  lines.  With  the 
  439. unregistered version you will not be permitted to select no header/footer.
  440.  
  441. The  two  smaller  rectangles at top right represent the left  and  right  side 
  442. pages,  and display the current settings.  Some of the changes you make  affect 
  443. both sides,  others only one side.  The side which is currently affected by the 
  444. keys is higlighted. There are mouse pads to make the other side active, to copy 
  445. settings  to  the other side or to mirror settings such that the two sides  are 
  446. symmetrical.
  447.  
  448. The bottom line shows a list of common layouts, with the line spacing pad at 
  449. far right. There are pads for Help, Quit and Enter.
  450.  
  451.                           Options that affect output
  452.                           --------------------------
  453. These options are reached through the 'Options' and 'EOF' pulldown menus.
  454.  
  455. Tabs are expanded to columns of any width. Choosing a value of 1 has the effect 
  456. of treating tabs as spaces.
  457.  
  458. Form  feeds in the source file are normally acted upon,  but you can choose  to 
  459. ignore them.
  460.  
  461. You can choose to truncate or wrap long lines. Note that there is no attempt to 
  462. wrap lines on word boundaries.  If you require text to be formatted in this way 
  463. you  should first prepare it on a Word Processor and output it to an ASCII file 
  464. for 'booklet' to print.
  465.  
  466. You can choose not to print headers/footers on the blank pages that follow  the 
  467. end of file. This saves a little time when printing to an impact printer.
  468.  
  469. As  an  alternative to the IBM-PC symbol set you may choose the Roman 8  symbol 
  470. set  when printing to a Laserjet printer.  The print preview screens  and  dot-
  471. matrix printers will always display the IBM-PC symbol set.
  472.  
  473. A few laser printers are unable to print the IBM block graphic  characters.  As 
  474. an  alternative,  the  ASCII characters +,  - and | may be used;  this  is  not 
  475. perfect  but it is better than nothing.  To take advantage of this feature  you 
  476. should  select  'ASCII block graphics' and ensure that 'Roman 8 symbol set'  is 
  477. not selected.
  478.  
  479. Page numbering normally starts with the front page as page 1.  You can  control 
  480. both  the page on which numbering commences and the starting page number  using 
  481. the 'Page nos.  start on' and 'Page nos.  start at' menu options. These options 
  482. are  not saved in the configuration file;  they both revert to 1 each time  you 
  483. run booklet.
  484.  
  485. You  can specify whether the ^Z character is printed as an arrow or treated  as 
  486. an  end of file marker.  Older word processors such as the earlier versions  of 
  487. Wordstar  tend to use it as EOF,  though most modern ones don't.  In a  similar 
  488. way,  character 255 (0xFF) can be printed as a space,  used as end of file,  or 
  489. simply ignored. Of course, 'Booklet' will always recognise the DOS end of file.
  490.  
  491.                                  Other options
  492.                                  -------------
  493. 'Booklet'  defaults to printing a single copy of your document.  You can select 
  494. multiple copies using 'Select/Copies',  but note that this setting is not saved 
  495. in the configuration file.
  496.  
  497. You  can print to LPT1 or LPT2;  select the appropriate one from the  'Printer' 
  498. menu. You can also spool the output to a file for printing later. If you select 
  499. this option you will be asked for the file name.  Enter ONLY the file name  and 
  500. not the type,  'Booklet' will automatically supply the extension '.one' for the 
  501. first  side  file and '.two' for the second.  If these files exist already  you 
  502. will be asked for permission to delete them.
  503.  
  504. Note that these files can grow to a very considerable size, particularly when a 
  505. dot-matrix type printer is selected.
  506.  
  507. See the section on "Printing spooled files" for advice on printing these files.
  508.  
  509. 'Booklet'  normally  prints  the whole of the side once  you  have  started  it 
  510. running.  If  you  wish  it to pause between each sheet,  you  can  choose  the 
  511. 'Config/Pause between sheets' option.
  512.  
  513. If  you have chosen to print to a file 'Booklet' will not pause before printing 
  514. a side or between pages irrespective of the pause setting.
  515.  
  516.                                  Status window
  517.                                  -------------
  518. The current settings are displayed in a Status window in the lower part of  the 
  519. screen along with the filename,  header/footer text,  the number of pages,  the 
  520. number  of  sheets  and the selected part of the document.  The page  size  and 
  521. margins are depicted by small diagrams.
  522.  
  523.                             Analysing the document
  524.                             ----------------------
  525. You  may  see how long your document will be before printing  it  by  selecting 
  526. 'File/Analyse'.  This  is  not a required step,  'booklet'  will  automatically 
  527. analyse the document whenever it needs to.
  528.  
  529.                                 Headers/footers
  530.                                 ---------------
  531. You can use 'File/Edit title' to enter the optional header/footer text.  If you 
  532. wish the current filename to appear,  enter /f. Similarly, the current date can 
  533. be entered with /d and the time with /t. To enter a /, use //. If a mode with a 
  534. header  or footer is selected the title will appear in the Status window as  it 
  535. will  be printed.  Note that the filename printed is the last thing entered  in 
  536. the 'Enter filename' window. This allows some flexibility. If you first move to 
  537. the  directory  containing the required file and then enter just the  filename, 
  538. only  the  filename will be printed.  If you wish the whole path to  be  shown, 
  539. enter the whole path at the filename prompt.
  540.  
  541. Note that 'File/Edit title' merely edits the contents of the header/footer,  it 
  542. does not switch headers/footers on or off.  You should use the 'Layout' options 
  543. for this.
  544.  
  545. Page numbers in the header/footer are normally preceded by the word 'Page'. For 
  546. the benefit of those for whom English is a foreign language,  the 'Options/Page 
  547. string' allows modification of this string up to a maximum of 8 characters.
  548.  
  549.  
  550.  
  551.                                  Page Preview
  552.                                  ------------
  553. You  can check the layout of your document by selecting the 'Preview' menu.  In 
  554. preview  mode  you can scroll the document around the screen  with  the  cursor 
  555. keys.  You  can go to the top/bottom of the current page with 'Home' and 'End', 
  556. and  to  the next/previous page with 'Page Down' and 'Page Up'.  You  can  also 
  557. scroll the text by clicking the mouse in the window border.
  558.  
  559. The  page,  sheet,  lines  and columns being previewed are shown on the  window 
  560. title bar.  The page numbers are real page numbers,  and may differ from  those 
  561. printed  if you are using the Page nos.  start on' and/or 'Page nos.  start at' 
  562. options.
  563.  
  564. Press F1 during preview for a help screen.
  565.  
  566.                                      Edit
  567.                                      ----
  568. You  can  use  'Util/Edit'  to edit the  currently  selected  file  using  your 
  569. favourite  editor.  Before you can use this feature you must tell 'booklet' the 
  570. name of the editor using 'Util/Set editor'.
  571.  
  572. If the editor is in your path you need specify only the name of the file,  e.g. 
  573. for  Qedit this would be just q.  If the editor is not in the path  you  should 
  574. specify  a  full  pathname,   e.g.   c:\utils\q.   Don't  forget  to  save  the 
  575. configuration.
  576.  
  577.                                    Printing
  578.                                    --------
  579. When you select 'File/Print' from the menu, 'Booklet' will open a window on the 
  580. screen,  request you to ready the printer and wait for you to press Enter.  You 
  581. can press ESC to quit back to the menu if this item is selected by mistake.
  582.  
  583. Print  the  first side in the normal manner,  ensuring on a dot-matrix  printer 
  584. that the paper perforation is correctly positioned under the printhead.  If the 
  585. printer has a push feed, leave a blank page before the start of the document to 
  586. provide  purchase  for  the last sheet when printing  the  second  side.  Laser 
  587. printers just use the normal tray feed.  'Booklet' will report on its progress, 
  588. and when the first side is complete,  will ask you to reinstall the paper. This 
  589. procedure is slightly different for laser and dot-matrix printers.
  590.  
  591. With the Laserjet II or III,  you should lift the paper out of the output  tray 
  592. on  the top of the machine,  blank side uppermost,  without turning it over  or 
  593. rotating it,  and place it straight back into the feed tray. Alternatively, for 
  594. short  documents,  you can simply feed the sheets into the manual sheet  feeder 
  595. with  the  top sheet first,  again keeping the orientation exactly as it was in 
  596. the  output tray.  If you do it this way,  you must judge the time to  feed  in 
  597. subsequent sheets carefully, but this is very straightforward with practice and 
  598. is the method I most often use.
  599.  
  600. The  Laserjet IIIP (and probably the IIP too) benefit from a slightly  modified 
  601. procedure.  For  the first side,  select the front paper output tray.  For  the 
  602. second side use the top tray.  In other respects follow instructions as for the 
  603. Laserjet II and III.
  604.  
  605. A suggestion for the Laserjet 4 is to take paper from the main paper  cartridge 
  606. on the first pass but use the Multi-Purpose tray for the second pass.  It helps 
  607. if the printer has MP Tray set to FIRST,  i.e. if there is paper in the tray it 
  608. will automatically be used.
  609.  
  610. With dot matrix printers, eject an extra complete blank page before tearing off 
  611. the paper (this is to provide a purchase for the tractors,  and is not strictly 
  612. necessary with a push feed printer). Pull out the blank fan-fold paper from the 
  613. feed  slot and replace it with the end you have just torn off;  don't turn  the 
  614. paper  round or feed in the start of the listing.  Feed the blank page  through 
  615. the printer and line up the perforation. The blank side of the paper should now 
  616. be at the front.
  617.  
  618. When you are ready press Enter again. 'Booklet' will print the second side.
  619.  
  620. When it has finished, you may trim the sides and separate the pages on fan-fold 
  621. paper,  and  stack  them  in order (not necessary on the Laserjet  of  course). 
  622. Simply fold the paper about the centre line to produce your booklet.
  623.  
  624. If  you  find the above procedure does not work well for your printer  you  may 
  625. select  a different print order for each side of the document.  The default  is 
  626. forwards  for  the  first  side and backwards for the  second  side,  which  is 
  627. suitable for the Laserjet II and most dot matrix printers.
  628.  
  629.                           Printing part of a document
  630.                           ---------------------------
  631. You  will normally want to print the whole of the selected  document.  However, 
  632. there  may be occasions,  for example if the paper has jammed in the printer or 
  633. if you have had to interrupt a print run, when you wish to print only a part. 
  634.  
  635. 'Booklet'  has two ways to split the document.  You can select either  or  both 
  636. sides of the paper or you can choose to print a single sheet, a range of sheets 
  637. or  the whole document.  These options are all found on the 'Select' menu.  The 
  638. program defaults to both sides of the whole document.
  639.  
  640. 'Booklet'  works with sheet numbers because there is little point  in  printing 
  641. only  one of the pages on a side.  However,  you can if you wish convert a page 
  642. number to the relevant sheet number.  When the program is requesting the  sheet 
  643. number,  press  the Cursor Down key and enter the number of any of the pages on 
  644. the sheet. 'Booklet' will fill in the sheet number. Note that page numbers here 
  645. refer to the 'real' page number,  which may differ from that printed if you are 
  646. using 'Page nos. start on' and/or 'Page nos. start at'.
  647.  
  648. Another way to find the sheet numbers is to look at the Preview window heading, 
  649. which displays both page and sheet numbers. 
  650.  
  651. When printing the second side of a document,  the sheets have to be printed  in 
  652. reverse order. Bear this in mind when loading the paper.
  653.  
  654. Printing part of a document is an advanced option, and should not be used until 
  655. you  are familiar with the operation of the program and the orientation of  the 
  656. paper on your printer.
  657.  
  658.                          Printing on a Novell network
  659.                          ----------------------------
  660. Use  the  'capture'  command to redirect output to a  network  printer.  It  is 
  661. important  to  set  the  'timeout' option,  otherwise nothing  will  happen  on 
  662. completion of the first side.  A timeout of 10 seconds is suggested; please see 
  663. your Novell documentation for more details.
  664.  
  665.                                     Colours
  666.                                     -------
  667. You  can  change the colours used in colour mode with the 'Config/Set  colours' 
  668. menu  option.  You  can  modify  the window and border  colours  of  the  Main, 
  669. Information,  Menu, Warning and Help windows. After choosing the type of window 
  670. you  wish to change,  use the left and right cursor keys to view the  different 
  671. foreground colours.  The up and down cursor keys change the background colours. 
  672. Use  ENTER  to select the combination you require or ESC to leave  the  colours 
  673. unchanged.
  674.  
  675. You may find that some colours are not offered as you cycle through them.  This 
  676. is because 'Booklet' only allows reasonably readable combinations. If you can't 
  677. get the background colour you want,  try changing the foreground colour  first, 
  678. or vice versa.
  679.  
  680. There  are  menu options to restore the original or the default  colours  while 
  681. remaining  in the 'Set colours' routine.  To exit,  select 'Exit/Exit' or press 
  682. ESC.
  683.  
  684. The colours you choose will be fixed for the remainder of the session.  If  you 
  685. wish  to  retain the colours you have defined in future sessions you  must  use 
  686. 'Config/Save configuration' before quitting the program.
  687.  
  688. You cannot change the attributes used in mono mode.
  689.  
  690.                                   Back to DOS
  691.                                   -----------
  692. When  you have finished,  return to DOS by selecting 'File/Quit' or by pressing 
  693. ESC from the main menu.
  694.  
  695. You  can  go  to DOS temporarily by selecting 'Util/DOS shell'.  To  return  to 
  696. 'Booklet' type 'exit'.  Don't forget to do this;  if you carry on working  with 
  697. 'Booklet' still active it occupies about 150Kb of your computer's memory.
  698.  
  699. You  may change the drive or directory while in the DOS shell.  'Booklet'  will 
  700. automatically  return to the drive and directory it was using.  This means  you 
  701. must  avoid  deleting  the  working directory,  or changing the  floppy  if  it 
  702. contains the working directory.
  703.  
  704.                                Printer timeouts
  705.                                ----------------
  706. The  time  'Booklet'  will  wait when sending a character  to  the  printer  is 
  707. affected  by  the  BIOS and the speed of the printer.  A  few  combinations  of 
  708. machine and printer cause a timeout before a character is sent (laser  printers 
  709. can  remain not ready for a period while printing a page).  'Booklet' can retry 
  710. to  send  the  character.  The number of retries is set  with  the  'Config/Set 
  711. printer retries' option. You can increase the number up to 9. You must save the 
  712. configuration if you wish to retain the new setting in future sessions.
  713.  
  714.  
  715.  
  716.                                    Utilities
  717.                                    ---------
  718. The  'Util' menu offers the opportunity to browse and/or print  an  unformatted 
  719. file. In both cases you will be asked for the file name.
  720.  
  721. A file can be printed by selecting the 'Print file' option. Note that this will 
  722. not  produce  a 'booklet',  it simply lists the file directly to  the  selected 
  723. printer. To print a 'booklet' use the 'File/Print' option.
  724.  
  725. The  browse option displays the file on the screen,  with the current and total 
  726. number  of lines and columns shown on the title bar.  There is a limit of  5000 
  727. lines  in  a file.  You can use the cursor keys to move  around  the  document, 
  728. together with the Page Up,  Page Down,  Home and End keys. F1 brings up a small 
  729. help  window and ESC takes you back to the menu.  F10 can be used as a shortcut 
  730. key to print the file being browsed.
  731.  
  732.                                 Batch operation
  733.                                 ---------------
  734. You  can  set most of the above options and start printing using  command  line 
  735. switches. This enables 'booklet' to be run from a batch file, and can be useful 
  736. if you have several regular jobs with differing requirements.
  737.  
  738. Switches  are  preceded  by / or - and usually reflect the menu  keys  used  to 
  739. select the options. Multiple switches must be separated by spaces. Switches can 
  740. be in upper or lower case.
  741.  
  742. The switches are listed below in alphabetical order.
  743.  
  744. /aa  Select A4 paper
  745. /au  Select US Letter paper
  746. /c1+ 1st key delete
  747. /c1- Disable 1st key delete
  748. /ca+ Config auto save
  749. /ca- Disable config auto save
  750. /ci1 Both sides print forward
  751. /ci2 1st side forwards, 2nd side backwards
  752. /ci3 1st side backwards, 2nd side forwards
  753. /ci4 Both sides print backwards
  754. /co+ Config confirm overwrite
  755. /co- No config confirm overwrite
  756. /cp+ Pause between sheets
  757. /cp- No pause between sheets
  758. /cs  Save configuration
  759. /ctX Set printer retries (X = 1 to 9)
  760. /d   Load all defaults
  761. /e1  ^Z = EOF
  762. /ea  ^Z = graphic
  763. /ef  FF = EOF
  764. /en  FF = NULL
  765. /es  FF = space
  766. /fp  Print document
  767. /fq  Quit afterwards
  768. /lc1 Layout 80  x 66  + header, close spaced
  769. /lc2 Layout 80  x 66,           close spaced
  770. /lc3 Layout 80  x Max + header, close spaced
  771. /lc4 Layout 80  x Max,          close spaced
  772. /lc5 Layout Max x Max + header, close spaced
  773. /lc6 Layout Max x Max,          close spaced
  774. /lw1 Layout 80  x 55  + header, wide spaced
  775. /lw2 Layout 80  x 57,           wide spaced
  776. /lw3 Layout 80  x Max + header, wide spaced
  777. /lw4 Layout 80  x Max,          wide spaced
  778. /lw5 Layout Max x Max + header, wide spaced
  779. /lw6 Layout Max x Max,          wide spaced
  780. /o8+ Roman 8 symbol set
  781. /o8- IBM PC symbol set
  782. /oaX Page nos. start at X (X = 1 to 500)
  783. /ob+ ASCII block graphics
  784. /ob- IBM block graphics
  785. /of+ Act on form feeds
  786. /of- Ignore form feeds
  787. /oh+ Print header on blank
  788. /oh- Don't print header on blank
  789. /ooX Page nos. start on X (X = 1 to 500)
  790. /or+ Truncate long lines
  791. /or- Wrap long lines
  792. /otX Tab columns at X (X = 1 to 99)
  793. /r1  output to LPT1
  794. /r2  output to LPT2
  795. /r4  output to 24 pin printer
  796. /r9  output to 9 pin printer with cut sheet feeder
  797. /rc  output to 24 pin printer with cut sheet feeder
  798. /rd  output to HP Deskjet series printer
  799. /rfX Output to file (X = filename)
  800. /re  output to 9 pin printer
  801. /rl  output to Laserjet printer
  802. /scX X copies (X = 1 to 9999)
  803.  
  804. The order of some of the switches is important. If you wish to load the program 
  805. defaults  this should be done first.  You should select printer type and  paper 
  806. size before any layout options.  The position of 'Save options' will  determine 
  807. which  options  are saved.  The correct order should be easy to understand  as, 
  808. with the exception of 'Print document' and 'Quit afterwards',  the switches are 
  809. executed from left to right.  These two exceptions are processed after all  the 
  810. other switches.
  811.  
  812.                             Printing spooled files
  813.                             ----------------------
  814. If  you  have  used the 'Printer/File' option 'booklet' will have  written  two 
  815. files to the disk. These files contain control and graphic information, and any 
  816. program used to print them must transfer the data from disk to printer  without 
  817. modifying  it in any way.  You can use the DOS 'copy' command if you add the /b 
  818. option, e.g. 'copy test.one lpt1: /b'.
  819.  
  820. Unfortunately the DOS 'print' command does modify the data. It adds a page feed 
  821. at the end,  which is no great problem, but more importantly it tries to expand 
  822. tabs.  Files for Laserjet printers are unlikely to contain tab characters,  but 
  823. those  for  dot-matrix  printers contain mostly graphic  data  and  are  almost 
  824. certain to do so. In the DOS 5 version of 'print' there appears to be no way to 
  825. disable  the tab expansion,  and I assume it is the same in previous  versions. 
  826. This is a great disappointment, as 'print to file' was added primarily to allow 
  827. background printing.
  828.  
  829. 'print.exe'  in DOS 5 or DOS 6 can be modified to ignore tabs by using the  DOS 
  830. debug program. Softronix can accept no responsibility for this modification. Do 
  831. not  proceed unless you are confident you are capable of performing and testing 
  832. the modification.
  833.  
  834. Check the version - DOS 5 print.exe, dated 9th April 1991, 15656 bytes long, or 
  835. DOS 6 print.exe dated 10th March 1993,  15640 bytes long. Do not proceed if you 
  836. have a different version.
  837.  
  838. Enter the following -
  839.      copy print.exe xprint.dbg<ENTER>
  840.      debug xprint.dbg<ENTER>
  841.      ea42<ENTER> (DOS 5)
  842.   OR ea3e<ENTER> (DOS 6)               The screen should show 75
  843.      eb<ENTER>
  844.      w<ENTER>
  845.      q<ENTER>
  846.      ren xprint.dbg xprint.exe<ENTER>
  847.  
  848. To check you have changed just the one byte enter the following -
  849.      comp print.exe xprint.exe<ENTER>
  850.  
  851. The screen should show
  852.      Compare error at OFFSET 942 (DOS 5)
  853.   OR Compare error at OFFSET 93e (DOS 6)
  854.      file 1 = 75
  855.      file 2 = EB
  856.      Compare more files (Y/N)
  857.  
  858. Answer N.
  859.  
  860. Users  of other versions of DOS may send a copy of their DOS 'print' program in 
  861. a disk mailer with return postage,  and I will try to locate the relevant  byte 
  862. to change.
  863.  
  864. You can use 'xprint' where you would have used 'print'.  Note that 'print' is a 
  865. TSR  and  remains resident the first time it is used,  subsequent calls do  not 
  866. reload it.  This means if you already have 'print' loaded and call 'xprint'  it 
  867. will  still  use the old 'print' code.  You must get rid of the old  copy  from 
  868. memory  by  rebooting or by other means before 'xprint' will  work.  Also,  you 
  869. should check that 'print' is not being loaded in your 'autoexec.bat' file.
  870.  
  871. Note that 'xprint' still issues an extra form feed at the end of each side. You 
  872. should ensure this is dealt with appropriately. Offline printing is an advanced 
  873. feature and should only be used when you are familiar with the normal operation 
  874. of the program.
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.                                Suitable printers
  882.                                -----------------
  883.  
  884.                                    Laserjet
  885.                                    --------
  886. Any  parallel printer compatible with the basic,  unexpanded HP Laserjet II can 
  887. be used.  This includes the Laserjet IIP,  III,  IIIP and 4,  and printers from 
  888. other manufacturers.  It should be noted that some printers use different paper 
  889. paths,  and the exact method of use may therefore vary slightly.  The only font 
  890. employed is the 8.5 point, 16.66 c.p.i. Landscape Line printer font.
  891.  
  892.                                     Deskjet
  893.                                     -------
  894. There  is a Deskjet option on the printer menu.  This applies to the  Deskjet+, 
  895. Deskjet  500  and  later  models.  The original Deskjet can  only  be  used  in 
  896. conjunction with the Epson FX80 emulation cartridge,  in which case the Epson 9 
  897. pin  printer type should be selected.  The following therefore applies only  to 
  898. the Deskjet+, Deskjet 500, etc.
  899.  
  900. The  font  used  with  wide  line spacing is rather larger  than  that  on  the 
  901. Laserjet. With close line spacing this causes lines to be squashed together, so 
  902. a smaller font is used.  Unfortunately,  while the larger font is too big,  the 
  903. smaller one is really a little too small.  If you prefer to use the larger font 
  904. with close line spacing, you can select the Laserjet printer option.
  905.  
  906. If  you find the output from 'Booklet' is severely offset you should check  the 
  907. switch settings at the back of the printer.  As delivered these are set for  US 
  908. Letter paper. For use with A4 paper, switch A5 should be down and switch A6 up.
  909.  
  910. If  you  have any alignment problems other than those caused by the DIP  switch 
  911. settings,  would  you please send me a sample sheet of 80 column wide data  and 
  912. let me know the exact model you are using.
  913.  
  914.                                   Dot matrix
  915.                                   ----------
  916. Most  Epson compatible 9 pin dot-matrix printers supporting 'ESC L' for  8  pin 
  917. Double  Density  Graphics Mode and 'ESC J' to feed the paper by  increments  of 
  918. 1/216"  ought  to be acceptable.  24 pin printers must support 'ESC *  33'  for 
  919. Double Density Graphics mode and 'ESC J' to feed by increments of 1/180".  Both 
  920. must recognise 'ESC @' as a reset.
  921.  
  922.                       Printers used by previous customers
  923.                       -----------------------------------
  924. These include :-
  925.  
  926. Amstrad 3000        Amstrad 3160        Amstrad 3160i       Amstrad 3250
  927. Amstrad 3286        Amstrad 3500        Amstrad LQ5000      Brother HJ-100
  928. Brother HL-4        Brother HL-4V       Brother HL-8        Brother HL-8e
  929. Brother HL-8v       Brother M1109       Brother M1818       Brother M7109
  930. Canon BJ10e         Canon BJ10ex        Canon BJ20          Canon BJ300
  931. Canon PW-1080A      Centronics GLP      Centronics GLP2     Citizen 120D
  932. Citizen 180E        Citizen 200GX       Citizen 224         Citizen GSX140
  933. Citizen GSX145      Citizen LSP-100     Citizen Prodot 24   Citizen Swift 9
  934. Citizen Swift 24    Data Prod. LZR650   Data Prod. LZR960   DEC LA75
  935. Elonex PC88J        Epson 3000          Epson 5200          Epson 7-1000
  936. Epson EPL4000       Epson EPL5200       Epson FX80          Epson FX100+
  937. Epson FX800         Epson FX850         Epson FX1000        Epson FX1050
  938. Epson LQ200         Epson LQ400         Epson LQ500         Epson LQ510
  939. Epson LQ550         Epson LQ570         Epson LQ850         Epson LQ860
  940. Epson LQ870         Epson LQ1000        Epson LQ1050        Epson LQ1070
  941. Epson LX80          Epson LX86          Epson LX400         Epson LX800
  942. Epson GQ3500        Epson GQ5000        Epson RX100         Epson SQ2550
  943. Epson Stylus        Facit 4509          Facit P6060         Fujitsu DL3300
  944. Fujitsu RX7100PS    Fujitsu RX7101      HP Deskjet 1200c    HP Deskjet 500
  945. HP Deskjet 500c     HP Deskjet 510      HP Deskjet 550c     HP Deskjet +
  946. HP Laserjet 2       HP Laserjet 2P      HP Laserjet 2D      HP Laserjet 3
  947. HP Laserjet 3P      HP Laserjet 3D      HP Laserjet 4       HP Laserjet 4L
  948. IBM Graphics        IBM Proprinter      Kaga KP810          Kodak 7008
  949. Kyocera 1000        Kyocera F1010       Kyocera F1200       Kyocera F2200S
  950. Man.Tally MT80      Man.Tally MT81      Man.Tally MT901     Man.Tally MT905
  951. Man.Tally MT911     Micro.Peri. MP135   NCR 6435            NEC P6
  952. NEC P6+             NEC P7              NEC P7+             NEC P20
  953. NEC P2200           NEC P2200XE         NEC Pinwriter P2+   NEC S60P
  954. Oki 103             Oki 182             Oki 320             Oki 360
  955. Oki 380             Oki 390             Oki 391             Oki 391 Elite
  956. Oki 391+            Oki 393C            Oki 840             Oki Laser OL400
  957. Oki Laserline 6     Olivetti DM100      Olivetti DM124      Olivetti DM124C
  958. Olivetti JP350      Olivetti JP350S     Olivetti PG208M2    Panasonic 2023
  959. Panasonic 2124      Panasonic KX2123    Panasonic KX-P1081  Panasonic KX-P1123
  960. Panasonic KX-P1124  Panasonic KX-P1170  Panasonic KX-P1180  Panasonic KX-P4410
  961. Panasonic KX-P4420  Panasonic KX-P4430  Panasonic KX-P4450  Panasonic KX-P4541
  962. Panasonic PF4410    Philips 1439        Philips NMS1461     Qume Crystal Print
  963. Ricoh LP1200        Ricoh LP4081        Ricoh PC6000        Schneider DMP4000
  964. Seikoska 80LI       Seikoska 1200       Seikoska OP-104     Seikoska SL-80ai
  965. Seikosha SP1000     Seikoska SP1200ai   Seikoska SP180A1    Seikoska SP1900
  966. Seikoska SP-2415    Sharp JX9500        Siemens 3100        Star FR10
  967. Star Laser 8        Star LC10           Star LC15           Star LC20
  968. Star LC24-10        Star NB24-15        Star LC24-15        Star LC24-20
  969. Star LC24-100       Star LC24-200       Star LC24-200 colr  Star LS5
  970. Star NL10           Star NX1000         Star NX-2420        Star NX1000
  971. Star SG10           Star XB24-10        Starjet SJ-48       Swift 24E
  972. Tandy DMP107        Tandy DMP921        Texas MicroLaser    Toshiba 420
  973. Visa 615            Xerox 4010
  974.  
  975.                            'Binding' with a stapler
  976.                            ------------------------
  977. When  you have folded your booklet you can use a long reach stapler as a simple 
  978. 'binder'.  However,  this  will work only on relatively short documents as  the 
  979. stapler cannot penetrate too many pages.
  980.  
  981. One  customer  mentioned  that he overcomes the problem  of  using  a  standard 
  982. stapler  by  opening  it out and driving the staple through the  spine  of  the 
  983. booklet  into a piece of corrugated card.  The staple is then closed  manually. 
  984. This seems to work quite well.
  985.  
  986. Staples  should  be  driven  from the outside so the sharp points  are  on  the 
  987. inside.
  988.  
  989.  
  990.  
  991.                             Maximum document length
  992.                             -----------------------
  993. 'Booklet' can print documents up to 500 pages.  However,  long documents become 
  994. very  difficult to fold into the A5 format,  therefore a practical  maximum  is 
  995. about 200.
  996.  
  997. If  you have the facilities,  you can use 'Page/Layout' to increase the  inside 
  998. margins, then cut and punch the sheets for a ring binder.
  999.  
  1000.                                  IBM graphics
  1001.                                  ------------
  1002. 'Booklet' can print the IBM character graphics. If you would like these to join 
  1003. up vertically in Epson mode, you must use close line spacing.
  1004.  
  1005.                                Calculating pages
  1006.                                -----------------
  1007. If  you  have  difficulty getting the paper loaded correctly on  a  dot  matrix 
  1008. printer  you  could  try tearing off a length of paper before  you  start.  The 
  1009. 'File/Analyse' option tells you how many pages are needed,  allow 2 more for  a 
  1010. blank page at each end.
  1011.  
  1012.                              Printer 'locking up'
  1013.                              --------------------
  1014. If  you  use  ESC to break the program it may be in the middle  of  sending  an 
  1015. escape  or  graphic  sequence to the printer.  This is likely on  a  dot-matrix 
  1016. printer but less so on a laser.  If it happens the printer can appear to  'lock 
  1017. up'. Just switch it off (or press the reset button if there is one).
  1018.  
  1019.                          Booklets from non-ASCII files
  1020.                          -----------------------------
  1021. The  document to be printed must be an ASCII file.  Word processor files  often 
  1022. contain formatting information and therefore cannot be used directly. Most word 
  1023. processors allow you either to print to a file, or to export an ASCII file.
  1024.  
  1025. 'Booklet' works with a fixed pitch font.  If your word processor uses different 
  1026. fonts,  select one with a fixed pitch, such as Courier. Set the margins so that 
  1027. 80 columns of the chosen font fit onto the page.
  1028.  
  1029. If  you  print  to  a file,  do not format the file for reuse  with  the  word- 
  1030. processor. Choose a 'vanilla' type printer such as teletype (TTY), NOT an Epson 
  1031. or  HP,  and select draft mode or 'text with line breaks' if you are offered  a 
  1032. choice.
  1033.  
  1034.                              Blank space at start
  1035.                              --------------------
  1036. Some users have thought the program was malfunctioning when it printed a lot of 
  1037. blank  space at the start.  This is quite in order.  When you print a  document 
  1038. that is not an exact multiple of 4 pages long,  the first page to be printed is 
  1039. the blank last page.
  1040.  
  1041.                            'Bold', etc., characters
  1042.                            ------------------------
  1043. To  produce bold characters,  underlining,  etc.,  some documentation  contains 
  1044. backspace characters.  At present 'Booklet' is unable to deal with this and the 
  1045. formatting  of the page is affected.  Future versions may be enhanced  to  cope 
  1046. with this situation.  For present,  you can use the shareware 'List' program to 
  1047. strip  out such characters.  Enable the junk filter,  select the whole document 
  1048. and write it to another file.
  1049.  
  1050.                          Upgrading from older versions
  1051.                          -----------------------------
  1052. New  versions of 'booklet' may use uninitialised parts of  configuration  files 
  1053. produced by older versions. In this case the program will report that it cannot 
  1054. use  the configuration file.  It will extract any registration information  and 
  1055. load default values for other settings.
  1056.  
  1057.                                   Error codes
  1058.                                   -----------
  1059. 'Booklet' returns the following error codes to DOS -
  1060.  
  1061.      0 - O.K.
  1062.      1 - Can't find source file specified on command line.
  1063.      2 - Source path specified on command line is too long.
  1064.      3 - More than 1 source path specified on command line.
  1065.      4 - Error loading configuration file.
  1066.      5 - Out of memory (please inform Softronix).
  1067.      6 - Device error.
  1068.      7 - Disk error, (A)bort selected.
  1069.      8 - Incompatible display type or mode.
  1070.      9 - Invalid option.
  1071.     10 - Destination path specified on command line is too long.
  1072.     11 - File type was included in destination file path.
  1073.  
  1074.                               Future enhancements
  1075.                               -------------------
  1076. Some  possible  future  enhancements  for this  program,  mostly  requested  by 
  1077. customers, include :-
  1078.  
  1079. Additional layouts, including loose leaf binder format.
  1080. Backspace support.
  1081. A vertical line between the pages.
  1082. More (larger) fonts. 
  1083. Line wrap between words.
  1084. Context sensitive help.
  1085.  
  1086. If there is anything else you would really like to see, or if you find a bug in 
  1087. the program or documentation, please let me know.
  1088.  
  1089. To  save wasting your time,  there are some things that will  almost  certainly 
  1090. never  appear in the program.  These include support for directly printing word 
  1091. processor  documents  (e.g.  Word Perfect,  Word  for  Windows),  and  printing 
  1092. graphics files.
  1093.  
  1094.                                   Disclaimer
  1095.                                   ----------
  1096. Andy  Lawrie and Softronix specifically disclaim all warranties,  expressed  or 
  1097. implied,  including  but  not  limited to implied warranties of fitness  for  a 
  1098. particular purpose.
  1099.  
  1100. It  is important that you determine the safety and suitability of the  program, 
  1101. particularly  in  view of the 'shareware' distribution  method,  which  can  be 
  1102. susceptible to abuse by third parties.
  1103.  
  1104.                                Acknowledgements
  1105.                                ----------------
  1106. Thanks to many people for their suggestions, but in particular to:
  1107.  
  1108. Barry Parker for  his help since the very first version,
  1109. Mr.D.G.Catt for his advice on grammar,
  1110. Swami Anahata for very concientious beta testing.
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.                       Release History (in reverse order)
  1157.                       ----------------------------------
  1158. v4.20 22/05/94 1) Fixed bug that sometimes caused config file to be deleted.
  1159.                2) Print order now configurable independently for each side.
  1160.                3) Clicking in the 'start' window now acts like CR, not ESC.
  1161. v4.10 24/10/93 1) Added mouse support.
  1162.                2) Corrected bug in tab expansion routine.
  1163.                3) Extensive changes to page setup.
  1164.                4) Different page widths for odd and even pages.
  1165.                5) Improved cut sheet feeder setup help.
  1166.                6) Full page then CR then FF now handled correctly.
  1167.                7) Handles more screen formats.
  1168. 4.03a 12/08/93 1) Documentation only.
  1169. 4.03  30/07/93 1) Fixed bug that may have been causing QEMM problem.
  1170. 4.02  12/06/93 1) Fixed bug in ASCII graphics mode.
  1171.                2) Now discards backspace chars in input stream.
  1172. 4.01  21/05/93 1) Adjusted max. lines/page on Deskjets for worst case.
  1173. 4.00  02/05/93 1) Added check for colour 43/50 line modes.
  1174.                2) Now discards nulls and bells in input stream.
  1175.                3) Added edit option, shells to editor.
  1176.                4) Added config autosave and confirm overwrite options.
  1177.                5) Changed page offset into page nos. start on x at y.
  1178.                6) Added ASCII characters as alternative to IBM block graphics.
  1179.                7) Changed IBM PC symbol set menu option text to Roman 8.
  1180.                8) Added command line options.
  1181.                9) Improved alignment and increased number of lines on Deskjet.
  1182.               10) Split 'Quick' menu into 'Close' and 'Wide' menus.
  1183.               11) Added new return codes.
  1184.               12) Added configurable 'Page' string.
  1185.               13) Shuffled menus and help screens to accomodate new options.
  1186.               14) Now accept credit cards directly.
  1187. 3.43a 23/01/93 1) Docs only, credit card reg. no longer available in UK.
  1188. 3.43  24/11/92 1) Corrected bug in page offset.
  1189. 3.42  25/10/92 1) IBM-PC symbol set or Roman 8 symbol set is now an option.
  1190.                2) Changes to help screens and docs. for US registrations.
  1191.                3) Adjusted HP Deskjet page layout.
  1192.                4) Added page numbering offset.
  1193.                5) Number of copies shown on menu.
  1194. 3.41  04/07/92 1) Epson fan fold reverts to line feeds at end of page, Epson
  1195.                   cut sheet still use page feeds.
  1196. 3.40  07/06/92 1) Epsons now page feed instead of line feeding to end of page.
  1197.                2) Added 9/24 pin cut sheet feeder printer types and
  1198.                   configuration functions.
  1199.                3) DeskJet is now its own printer type.
  1200.                4) Added multiple copies option.
  1201.                5) Fewer checks for redirection or keypress to speed up printing
  1202.                   on slower machines.
  1203.                6) Corrected tiny buglet re. loading tab settings from config.
  1204.                7) Changed custom layout keys, simplified resizing checks and
  1205.                   added sequence instructions.
  1206.                8) Introduced menu check marks to reduce number of menu options.
  1207. 3.30  12/04/92 1) Fixed bug in wrap mode when page break inserted after full
  1208.                   width line.
  1209.                2) Fixed bug in util/browse scrolling down full width lines.
  1210.                3) Now sends ESC(s0P to HP laser and Deskjet printers.
  1211.                4) Utility browse + print now use tabs and EOF flags.
  1212.                5) Utility print now sends form feed at end.
  1213. 3.20  29/03/92 1) Changed keyboard routines to accommodate foreign characters.
  1214.                2) Due to above, shifted cursor controls now use control.
  1215.                3) Also due to above, Shift/Del is now Ctl/Del.
  1216. 3.10  21/03/92 1) Added Deskjet 500 mode.
  1217.                2) Tidied up status window.
  1218.                3) Tidied up layout help.
  1219.                4) Old config file doesn't cause the program to terminate.
  1220. 3.00  12/01/92 1) A4 paper support for impact dot matrix printers.
  1221.                2) More flexible page layout, independent margins.
  1222.                3) Added menu hot keys and ESC.
  1223.                4) Added more help text to tweak colour windows.
  1224.                5) Improved the way the file picker handles files and
  1225.                   directories that don't begin with a letter.
  1226.                6) Added HOME, END, PGUP, and PGDN to file picker.
  1227.                7) Stays in pick mode if new directory chosen.
  1228.                8) Minor adjustment to the way the file picker handles the
  1229.                   bottom right hand corner.
  1230.                9) Get file name trims trailing spaces.
  1231.               10) Added optional pause between pages.
  1232.               11) Moved colour menu exit to the left for consistency.
  1233.               12) Optional EOF for 0x1a & 0xff.
  1234.               13) Extended help screens and keys.
  1235.               14) Added Util menu with browse and print unformatted files.
  1236.               15) Allowed output to be redirected to a file.
  1237. 2.40a 05/10/91 1) Documentation changes.
  1238. 2.40  20/09/91 1) Added file pick list.
  1239.                2) Now show path in 'get file name' window.
  1240.                3) First key delete is now a switchable option.
  1241.                4) Added Shift/Del to edit keys, to delete all.
  1242.                5) Restores original drive and directory at exit.
  1243.                6) Added disk error handler.
  1244.                7) Restores original break status before DOS shell and restores
  1245.                   drive and directory afterwards.
  1246.                8) Help screens tweaked and more added.
  1247.                9) Return values documented.
  1248. 2.37a 23/07/91 1) Documentation only, added IIIP note.
  1249. 2.37  17/06/91 1) Corrected 'Ignore form feeds' operation.
  1250.                2) Now bleeps on page change with CsrUp/CsrDn in Page Preview.
  1251. 2.36  16/06/91 1) Added DOS shell option.
  1252.                2) Corrected 1st help screen format.
  1253. 2.35  02/06/91 1) Corrected minor bug in 'Printing sheet' routine.
  1254.                2) Set break off for duration of program.
  1255. 2.34  07/05/91 1) Added support for US Letter paper on Laserjets.
  1256. 2.33  04/05/91 1) Default input that will be deleted if the 1st keypress is not
  1257.                   a cursor control is now highlighted as a warning.
  1258.                2) Cursor key at top/bottom of page now change pages in Preview.
  1259.                3) Ran docs. through a grammar checker. 85% of US adults can
  1260.                   understand me.
  1261. 2.32  21/04/91 1) Increased size of Get File window.
  1262. 2.31  19/04/91 1) Reload config. now changes colour immediately if necessary.
  1263.                2) Appearance of menu bar.
  1264. 2.30  14/04/91 1) Improved registration instructions.
  1265.                2) Registration allows moving back up lines.
  1266.                3) Corrected minor bug in string input.
  1267.                4) Preview selections now go straight into preview.
  1268.                5) Added facility to print parts of a document.
  1269.                6) Sheets now always numbered from beginning of document, even
  1270.                   when printing reverse side.
  1271.                7) Help now allows moving back through screens.
  1272. 2.20  29/03/91 1) Added configurable printer retries to cure timeouts on some
  1273.                   machines, mainly with laser printers.
  1274.                2) Preview pulldown menu repositioned next to File menu.
  1275.                3) PgUp in Preview now goes to END of previous page.
  1276.                4) PgUp & PgDn in Preview don't change the horizontal position.
  1277.                5) Added an 'ignore form feed' option. Will the people who
  1278.                   requested this item please let me know how well it works.
  1279.                   If the files you want to print use form feeds INSTEAD of line
  1280.                   endings, this may not work very well.
  1281.                6) Minor modification to the status display.
  1282.                7) Clarified the colour configuration prompts.
  1283. 2.12  20/03/91 1) Bug fix release, cured a problem with some Epsons in 66 line
  1284.                   mode.
  1285. 2.11  14/03/91 1) Added a second digit to minor version number.
  1286. 2.1   11/03/91 1) Added colour configuration.
  1287. 2.0   27/01/91 1) Added configuration file.
  1288.                2) Epson modes now don't try to print completely blank column
  1289.                   pairs. Saves time when using impact printers.
  1290.                3) Added option not to print header/footer on pages after end of
  1291.                   file. Can improve appearance, but mainly provided to save
  1292.                   time on impact printers.
  1293.                4) Tabs can now be dealt with as spaces.
  1294.                5) Page limit increased from 200 to 500 on request. If you try
  1295.                   to use 500 pages you will get a VERY fat booklet.
  1296.                6) Added page preview mode.
  1297.                7) Altered the registration mechanism to simplify version
  1298.                   upgrading. A user code is now provided, which can be used to
  1299.                   mark future releases.
  1300.                8) Rearranged the menus to fit the extra options.
  1301. 1.8   24/11/90 1) Now sends select symbol set to HP. The program previously
  1302.                   used whatever symbol set had been selected as the default.
  1303.                   The most noticeable effect was IBM graphics appearing as
  1304.                   accented characters.
  1305. 1.7   14/11/90 1) Added 24 pin Epson printer support.
  1306. 1.6   19/10/90 1) Set up printer again before second pass. When the program
  1307.                   uses a printer on a network it seems the network software
  1308.                   treats the second side as a separate job, and resets the
  1309.                   printer between passes. NOT TESTED BY ME as I don't have
  1310.                   access to a network.
  1311.                2) 'Printing documentation' help added to help menu.
  1312. 1.5   08/10/90 1) First public release.
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.